package com.niiwoo.civet.trade.dto.common;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author: wuke
 * @Description:
 * @Date: Created in 15:42 2017/11/27
 */
@Setter
@Getter
public class ProjectDTO implements Serializable{
    private static final long serialVersionUID = 1078824536546635754L;

    private Long projectId;

    private String borrowUserId;

    private Long borrowAccountId;

    private String borrowPlatformUserNo;

    private String orgId;

    private Byte borrowerType;

    private String borrowUserName;

    private String borrowMobile;

    private String borrowIdCard;

    private String borrowHeadImage;

    private String borrowNickName;

    private Byte borrowGender;

    private Integer borrowNiiwooScore;

    private String borrowEmail;

    private String consultingBusinessLicense;

    private String title;

    private BigDecimal contractAmount;

    private BigDecimal handAmount;

    private BigDecimal investedAmount;

    private BigDecimal borrowRate;

    private BigDecimal penaltyRate;

    private Byte guaranteeFeeChargeNode;

    private String guaranteeCompanyOrgId;

    private Integer advanceOverdueDays;

    private Byte manageFeeChargeNode;

    private Byte afterSeekAdviceServiceFeeChargeNode;

    private BigDecimal beforeManageRate;

    private BigDecimal manageRate;

    private BigDecimal guaranteeRate;

    private BigDecimal consultingRate;

    private BigDecimal beforeSeekAdviceServiceFeeRate;

    private BigDecimal beforeManageFee;

    private BigDecimal manageFee;

    private BigDecimal guaranteeFee;

    private BigDecimal consultingFee;

    private BigDecimal beforeSeekAdviceServiceFee;

    private Byte repaymentType;

    private Integer deadline;

    private Byte deadlineUnit;

    private Byte status;

    private Integer subStatus;

    private String channelCode;

    private Date deliverytime;

    private Byte type;

    private Byte fromSource;

    private Integer loanTimes;

    private Integer zhimaScore;

    private Byte contactsBackflowStatus;

    private Byte creditType;

    private Byte loanType;

    private Byte isPushArbitration;

    private String longitude;

    private String latitude;

    private String loanProvince;

    private String loanCity;

    private String loanArea;

    private Date submitTime;

    private Date creditUpdateTime;

    private Date confirmTime;

    private Date auditedTime;

    private Byte autoAuditResult;

    private Byte manualAuditResult;

    private Byte finalAuditResult;

    private Long auditManagerId;

    private String auditManagerName;

    private Date publishTime;

    private Date investEndTime;

    private Date fullSuccessTime;

    private Byte delFlag;

    private Long prizeId;

    private Byte isreleased;

    private Date releasetime;

    private Byte isExchangeProject;

    private Byte teProjectFlag;

    private Integer leastCalculateInterestDays;

    private Byte isMasterBorrower;

    private Long activityId;

    private BigDecimal activityRaiseRate;

    private Byte isPublish;

    private Date createTime;

    private Date updateTime;
}
